架构师职责及基本的理解

Catalogue
  1. 1. 架构师的职责
  2. 2. 开发工程师和架构师的区别
  3. 3. 架构师的基本功

对架构师基本的认识 以及架构面试基本的问题。

包含从事的项目以及如何管理时间和优先级的问题。

架构师必备的:对当前业务的了解、当前架构的演进情况、技术的广度(眼界)、技术的深度、 架构师基础知识技能

1. 架构师的职责

负责软件领域的顶层设计。 ①需要根据公司的发展,规划企业若干年的架构,制定可落地的架构方案 ②解决技术难题,做技术选项和攻关,落地具体的架构。

2. 开发工程师和架构师的区别

架构师重点在于 前期的架构规划, 需要制定可落地的架构方案。 结合公司的业务场景、团队的技术水平等因素做技术选型,解决技术难题。
开发工程师重点在于落地。

业务架构和基础架构

综合能力,要求有更好的沟通能力,架构规划,架构落地能力,一定的行业背景,甚至管理能力,不再是纯架构能力。
业务架构更容易到技术总监或cto

3. 架构师的基本功

UML、

架构师要有很强的系统分析、系统架构、系统设计, 架构表达能力。通过掌握UML,提高这些能力。

业务架构师通过UML可以抽象出业务平台的核心用例。
可以把复杂的业务流程以分析模型表达清楚,高阶设计阶段,利用包图,组件图,部署图把设计,部署表达清楚。